More Expression changes to handle NthRoot and Log.
Slight memory management change in MathSys to stop creating new dummy
RationalNumber(0)s in the loop and instead just create it once outside
of the loop.
I don't know if we even need to worry about memory management, but if we
do we are so screwed.