exercises 4.61 through 63