progress on problem 2 in clojure, other two done