title: itertools islice method and start argument
body: <p>The documentation of itertools.islice says:</p>
  
  <blockquote>
    <p>Make an iterator that returns selected elements from the iterable. If start is non-zero, then elements from the iterable are skipped until start is reached. Afterward, elements are returned consecutively unless step is set higher than one which results in items being skipped.</p>
  </blockquote>
  
  <p>Usage says:  </p>
  
  <pre><code>islice('ABCDEFG', 2) --&gt; A B
  islice('ABCDEFG', 2, 4) --&gt; C D
  </code></pre>
  
  <p>Shouldn't the first version return CDEFG ... skipping first two elements that is AB</p>