my solutions to project Euler problems