a lisp interpreter written by CoffeeScript