Progressive Shonk to Project Euler