Exercise 12
Exercise 12 extra credit.