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