Exercise 3.5 - #4 and 5