lisp2 in chap2 of lisp in small pieces