# File lib/facets/more/floatstring.rb, line 74
  def outer_insert(s, i)
    n = 0.5; i = i.to_f - 0.5
    while @float.has_key?(i)
      n = n/2
      i -= n
    end
    @float[i] = s
  end