The hungarian algorithm in a native clojure implementation