# File lib/facets/core/enumerable/ideal_entropy.rb, line 13
  def ideal_entropy
    arr = self.to_a
    unitProb = 1.0.to_f / arr.size.to_f
    (-1.to_f * arr.size.to_f * unitProb * Math.log(unitProb)/Math.log(2.to_f))
  end