Does Python's reduce() short circuit?
<p>If I do:</p>

<pre><code>result = reduce(operator.and_, [False] * 1000)
</code></pre>

<p>Will it stop after the first result? (since <code>False &amp; anything == False</code>)</p>

<p>Similarly:</p>

<pre><code>result = reduce(operator.or_, [True] * 1000)
</code></pre>
