Various algorithms and ideas implemented or played with in Clojure