Sorry if my first question wasn't so clear. By "arbitrary length" I mean interger numbers whose size isn't limited to 8 or 16 bytes, but they can be as long as required for the problem, without any loss of precision (a number with thousands of digits for example). If anyone is aware of a library that can perform arithmetic operations with such numbers, it would be most helpful.
Thanks,
Harry