Best practice pattern matching in Clojure

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com

If your function starts with a conditional, replace that with pattern matching:

Source