Hello,
I have over 3 years of experience with C++, I made a library related to bigInt as well, though not very efficient, it could easily crunch really big numbers(like 4000 digits or even more). I didn't know of algorithms back then, but I can code it now, much efficiently.
Thanks :))