This lesson extends upon our knowledge of semigroups and shows viewers how to create Max and Min semigroups which provide us with an interface for comparing numerical values.
Max
Min
Fantasyland Docs - Semigroup