exercises 3.60 through 62