project euler (http://projecteuler.net/) solutions written in python.