Exercise 3.5.2 - #1 and 2