Can anyone point me to any books, documentation or whatever that will explain the methods used in routines like bignum for doing sums with 'too-big' numbers. I'm having a tough time trying to figure it out from the code ;-( Sherry