solutions to project Euler problems