My solutions to the problems on http://www.projecteuler.net/