title: How do I determine the maximum range for perl's range iterator?
body: <p>I can exceed perl's range iteration bounds like so, with or without <code>-Mbigint</code>:</p>
  
  <pre><code>$» perl -E 'say $^V; say for (0..shift)' 1e19
  v5.16.2
  Range iterator outside integer range at -e line 1.
  </code></pre>
  
  <p>How can I determine this upper limit, without simply trying until I exceed it?</p>