LCTHW: Exercise 19 first half of Extra Credit