Completing Project Euler