title: Why does the list functor represent a context of nondeterministic choice?
body: <p>What does this quote mean?</p>
  
  <pre><code>the list functor represents a context of nondeterministic choice;
  </code></pre>
  
  <p>In the context of Functors in functional programming. </p>
  
  <p>I think I understand that a Functor is a "container" of some kind along with the ability to apply a function uniformly to elements in the container without altering the structure. So maybe is a Functor that represents a context or container with possible failure, but why does list represent a context or container with nondeterministic choice?</p>