It is written in Clojure, which is Lisp. It is very mathy, [laughs] but it’s not very easy to follow if you are used to more, let’s say, object-oriented way of programming. Most of the algorithm you’re interested in are in this one, single file called Clusters. It’s just cluster.clj in polisMath/math.