A minimal Lisp interpreter