Groovy

Some delightful number theory.