added learning python hard way exercise 8