Expectations: - The BIGNUM type uses the OSSL_FN type instead of having `dmax` and the `d` array directly - All BIGNUM expansion functions are adapted for these changes - *Optionally*, `top` is removed from BIGNUM, ensuring that a large number will never shrink its memory usage