Exercise 2.58 from the book
Exercise 2.59 from the book
Exercise 2.60 from the book
Exercise 2.63 from the book
Exercise 2.64 from the book
Exercise 2.65 from the book
Exercise 2.66 from the book