com.twitter.algebird
Semigroup: This is a class with a plus method that is associative: a+(b+c) = (a+b)+c
Semigroup: This is a class with a plus method that is associative: a+(b+c) = (a+b)+c