Add $initial parameter for Collection::reduce()