Project Euler challenges in python.