reduce abstract method

Filter reduce()

Tries to simplify the Filter structure to avoid redundancy.

Implementation

Filter reduce();