Reverted month_length() back to using the 'knuckles' algorithm. Easier to understand, and a couple words less FLASH.
Changed paths: