Python revision using exercises from around the web 1 - 46 from :: http://www.ling.gu.se/~lager/python_exercises.html