com.twitter.algebird
Semigroup: This is a class with a plus method that is associative: a+(b+c) = (a+b)+c
override this if there is a faster way to do this sum than reduceLeftOption on plus
Semigroup: This is a class with a plus method that is associative: a+(b+c) = (a+b)+c