Distributed processing implemented in Clojure