lisp-like calculator