phase iii

should be complete. static gcd and compareToThis could be more
elegantly done but they seem to work.

(SotD: Come On Eileen // Dexys Midnight Runners)