reducer::reduce: take a list of numerators as input