Teaching myself clojure by implementing a markov chain word generator