commutative-semigroups (hackage): A commutative semigroup is a semigroup where the order of arguments to mappend does not matter.
Keywords: algebra|bsd3|data|library|math