my solutions to some Project Euler problems