Anatomy of semigroups and monoids
Semigroup (and monoid, you'll see later) is a complicated word for a really simple concept. We'll cover quickly semigroups and we'll explain longer monoids since they are strongly related.
Tags: scala, fp, functional