title: Long vs BigInteger
body: <p>I understand that both <code>java.lang.Long</code> and <code>java.math.BigInteger</code>can hold very large natural numbers.</p>
  
  <p>I also know Long's max value, but what is the max value for BigInteger?</p>
  
  <p>And aside from capacity, would BigInteger ever perform better when working with generally large integers that still fall in Long's range?</p>
  
  <h2>Question</h2>
  
  <p>Is the only consideration: is my value too large for Long?</p>