Puzzling javascript behavior
<p>I typed the following into the chrome console:</p>

<pre><code>&gt; Array.prototype.slice.call([1,2], 0)
[1, 2]

&gt; Array.prototype.slice.call([1,2], 1)
[2]
</code></pre>

<p>Why does the first call not return 1?</p>
