Done Exercise 1.7
Done Exercise 1.8