Exercises from the Learn Python The Hard Way book