Some thoughts on bignum...