Implemented +, - and * with the new number tower

Fixreals and complexes created by calling public API functions in rose/number.h are guaranteed to be normalized.  That is, if possible, a complex would be converted to a real, a fixreal would be converted to a small integer.