Distict and reduce
min, max, average, sum, toArray, toString