Lisp in Small Pieces