require 'set'
chars = Set.new ["A", "B", "C", "D"]
containA = chars.include?("A")
# containA is True
containB = chars.member?("B")
# containA is True
containE = chars.include?("E")
# containE is False
chars2 = Set.new ["A", "B"]
containAll = chars.proper_superset?(chars2)
# containAll is True
puts "containA is #{containA}"
puts "containB is #{containB}"
puts "containE is #{containE}"
puts "containAll is #{containAll}"