My solutions for Python challenges at http://www.pythonchallenge.com