Added groupBy(), sum(), average()