p102 in clojure done
not