Collections Ruby

require 'set'
s = (0..3).to_set     # => #
s.classify {|x| x%2}  # => {0=>#, 1=>#}