updated Fraction.pow and Calculator.evaluate

pow now takes negative powers more efficiently