title: why list slices in right-to-left direction returns empty list?
body: <p>I've a list say, <code>sample_list = [1,2,3,4,5,6,7]</code>.</p>
  
  <p>Now, when I try to access:</p>
  
  <pre><code>print(sample_list[-2:2])
  </code></pre>
  
  <p>or,</p>
  
  <pre><code>print(sample_list[-3:-7])
  </code></pre>
  
  <p>In both cases, I get an empty list.</p>
  
  <p>Should not it print at-least <code>[6,7]</code> or <code>[5,6,7]</code> respectively, following left-to-right convention?</p>
  
  <p>I know, I'm doing something wrong semantic-wise.</p>
  
  <p>(trying to print the list in right-to-left direction?) </p>
  
  <p>I would like to understand the logic behind empty list. What is happening here?</p>