sicp 3.1.el : lexical scoping in emacs.