learn python the hard way: lesson 26