Christopher Fonseca’s Exercise 11.2