lisp-like language interpreter written in python