title: Reversing a list using slice notation
body: <p>in the following example:</p>
  
  <pre><code>foo = ['red', 'white', 'blue', 1, 2, 3]
  </code></pre>
  
  <p>where: <code>foo[0:6:1]</code> will print all elements in foo. However, <code>foo[6:0:-1]</code> will omit the 1st or 0th element.</p>
  
  <pre><code>&gt;&gt;&gt; foo[6:0:-1]
  [3, 2, 1, 'blue', 'white']
  </code></pre>
  
  <p>I understand that I can use foo.reverse() or foo[::-1] to print the list in reverse, but I'm trying to understand why foo[6:0:-1] doesn't print the entire list?</p>