my experimental project for studying Clojure