Exercise 2.1d
Exercise 2.1e