Exercise 5.3.8 Higher Lower 2.0