Exercise 4.3
Exercise 4.3 - a
Exercise 4.3 - b
Exercise 4.3 - c