My solutions to the challenges at projecteuler.net