Collections Ruby

require 'set'
s = (1..3).to_set   # => #
s.delete 1          # => #
s.delete 1          # => #: unchanged
s.delete? 1         # => nil: returns nil when no change
s.delete? 2         # => #: otherwise returns set