Exercise 2.88
Cleaning up some whitespace and ex 2.89