Explaination for Exercise 5.5