Lisp implementation in Groovy