A LISP (Scheme) interpreter written in ClojureScript