Collections Ruby

require 'set'
class OrderedSet < Set
  def initialize
    @hash ||= OrderedHash.new
  end
end