Python solutions to the Project Euler challenges (http://projecteuler.net)