Max-plus algebra for Clojure