Clojure WHAM implementation used for thesis