Solutions to some Project Euler puzzles.