exercise 2.73
exercise 2.74.scm
exercises 2.75 and 2.76