Fix for false-leap evens
Starting structure for Grains
Merge branch 'ruby'