A poker hand evaluator written in clojure