My solutions to problems on Project Euler