- sicp exercise 1.1