Teaching myself clojure by implementing a markov-chain word generator