Python solutions to the problems found at projecteuler.net