reduce abstract method

Sort reduce()

Tries to simplify the Sort structure to avoid redundancy.

Implementation

Sort reduce();