Another Python The Hardway Exercise
Example 13