Monoids

http://blog.safaribooksonline.com/2013/05/15/monoids-for-programmers-a-scala-example/