Multi-armed bandit algorithms in Clojure