Category Theory Crash Course with Clojure: Part 2 — Introduction to Monoids

Building upon semigroups to unlock more powerful abstractions in your Clojure code.