Solve SICP exercise 2.1

It's good to be back.