Added Hash::reduce()