Implementation of the WFG hypervolume algorithm in clojure (NOTE: currently an order of magnitude slower than the C implementation)