clojure hw all except stm