add clojure sketch of solution