Solutions for the PythonChallenge
www.pythonchallenge.com