small LISP interpreter written in go