number_coerce(NUM1, TO_NUM) -> NUM2
Produces a number NUM2 which is the number NUM1 converted to the
representation class (i.e. rational, single-float decimal or
double-float ddecimal) of the number TO_NUM.
number_coerce(3.5, 1) =>
** 7_/2
number_coerce(3.5, 1_/2) =>
** 7_/2
number_coerce(1_/2, 3.5) =>
** 0.5