Solutions to Project Euler puzzles