exercise 25

Exercise 25 in Zed Shaw's book Learn Python the Hard Way.
Even More Practice
exercise 25 drill

Exercise 25 drill in Zed Shaw's book Learn Python the Hard Way.
# comments explaining what different functions do