My project Euler work