My project Euler solutions