Refactoring average implementing
Refactoring for average operator
Fix LazyGrouping generator error
Adding groupBy(keySelector, elementSelector) operator