the exercises for Learning Python the hard way