Added ast_free statement to remove the last memory leak (that I currently know of) in the lisp interpreter