Solutions to the problems at www.pythonchallenge.com