My solutions to the projecteuler.net challenges