io changes to be able to generate a modulus which is bigger than the "a" and "b" operands.
moving from if statements to assertions, because it was becoming unreadable with all the statements.

bignum_conversions.cpp done