here are my more than a year old solutions to Peter Norvig's programming course