Ch5e3 Review Book Solution

Added the book solution.  I did it in essentially one block, minus average(), but the book abstracted groupBy and is as expected a very eloquent solution in comparison.