# File lib/more/facets/math/sum.rb, line 6
  def self.sum(array) #:yield:
    sum = 0.0
    if block_given?
      array.each{|i| sum += yield(i)}
    else
      array.each{|i| sum += i}
    end
    sum
  end