updating common lisp to clojure