Methods
Public Instance methods
power_set()
# File lib/lore/facets/set.rb, line 4
  def power_set
    if empty?
      Set[ self ]
    else
      any_value = [to_a.first]
      subsubs = (self - any_value).power_set
      subsubs + subsubs.map{ |subset| subset + any_value }
    end
  end