The coefficient of a scientific number.
Note that this number is not necessarily normalized, i.e. it could
contain trailing zeros.
Scientific numbers are automatically normalized when pretty printed or
in
toDecimalDigits.
Use
normalize to do manual normalization.
WARNING: coefficient and
base10exponent violate
substantivity of
Eq.
>>> let x = scientific 1 2
>>> let y = scientific 100 0
>>> x == y
True
but
>>> (coefficient x == coefficient y, base10Exponent x == base10Exponent y)
(False,False)