# File lib/more/facets/math/min.rb, line 4
  def self.min(array, &block)
    if block_given?
      if min = array.find{ |i| i }
        min = yield(min)
        array.each do |i|
          j = yield(i)
          min = j if min > j
        end
        min
      end
    else
      array.min
    end
  end