Exercise 1
Exercise 2.1
Exercise 2.2
Exercise 3a