LISP INTERPRETER written in C++