title: The "set of" operator in Pascal
body: <p>I was reading that the <code>set of</code> operator in <code>Pascal</code> represents the Mathematical "<a href="https://en.wikipedia.org/wiki/Power_set" rel="nofollow noreferrer">Power Set</a>", but I can't seem to understand how.</p>
  
  <p>For example, I have the following piece of code:</p>
  
  <pre><code>program setDemo(output);
  type
      skill = (cooking, cleaning, driving, videogames, eating);
  var
      slob: set of skill;
  begin
      slob := [videogames, eating];
  end.
  </code></pre>
  
  <p>What do we get from <code>slob := [videogames, eating]</code> command? I guess that <code>slob</code> will contain those two "skills", but how does it represented by the Power set?</p>