public extension Sequence { @inline(__always) public func sum<G: AdditiveGroup>(mapping f: (Element) -> G) -> G { return self.reduce(G.zero){ $0 + f($1)} } }
before: 325.293 msec. after: 293.025 msec.