my first attempt at programming clojure