Assignment 2 - Philip 

Very compact.  We didn't use groupBy and didn't know the compact lambda syntax, so our solution was a lot bulkier.  We also broke everything out into intermediate variables, because having it all in one big chained line would have been really ugly (in our case).