See the wonderfully explained solution by Ken Dyck.
http://www.kendyck.com/math/sicp/ex1-13.xml
<< Previous exercise (1.12) | sicp-solutions | Next exercise (1.14) >>