a simple lisp interpreter implements by golang