id: 71123ab4-99a2-4ce8-a050-e29a78044691 url: http://mitpress.mit.edu/sicp/full-text/book/book.html