# File lib/core/facets/enumerable/sum.rb, line 32 def sum(*identity, &block) if block_given? map(&block).sum(*identity) else reduce(*identity) { |sum, element| sum + element } end end