Exercise 1.1.6
Exercise 1.7 passing