I have a set of results that I want to find some average values, divided
into group_1, _2, and _3. I have two options.

Find all and then loop through all and in each loop calculate how
many there are and the summery for each and get the average for each. 
Use the calculation method Model.average() 3 times.
Which one is fastest? And what happens when there are more groups?