Base Types Limitations in Multi-Precision Libraries
<p>Good afternoon,</p>

<p>Supposing that available memory isn't a constraint, what is the point of having a multi-precision integer library if by storing it's "digits" in an <code>ulong[]</code> array you are limited to about, say, (2^64)^(ulong.MaxValue)? I know this is already a pretty big value, but isn't a multi-precision library supposed to be able to represent numbers greater than that one?</p>

<p><strong>Edit</strong>: this question isn't even specific to .NET because of the 2Gb limit. I am talking about languages in general.</p>

<p>Thank you very much.</p>
