title: "Simulate" a 32-bit integer overflow in JavaScript
body: <p>JavaScript can handle the following Math just fine:</p>
  
  <pre><code>var result = (20000000 * 48271) % 0x7FFFFFFF;
  </code></pre>
  
  <p>But in some programming languages, that first <code>int*int</code> multiplication results in a value too large to hold in a standard 32 bit integer. Is there any way to "simulate" this in JavaScript, and see what the resulting calculation would be if the multiplication resulted in an integer overflow?</p>