Calculations should be done with a higher precisions than the result.
Consider the following:
#1 1/(1/60) = 59.99999...
This seems to be the case because currently the MathContext
for the result is also used for the calculation. Internally the Evaluator
should use a higher precision and then round to the requested precision.