Exercise 2.1-1
Exercise 2.1-2
Exercise 2.1-3