my solutions to Project Euler problems