Exercise 18 - Learn Python in the Hard Way