Add a BigInt variant to the base type and use it when an int overflows
Add a BigInt variant to the base type and use it when an int overflows