Minor optimizations
Optimized order of `reduce` function overloads in Enumerable Putting most common cases first to improve perf. Benchmarks: * Added comparison with Map * Measure Enumerable perf * Snapshot of latest results * Added explanation why to compare with Map