A superiority sorter for the Clojure language