Fix division by 0, add Fraction.Exponentiate(Value) to exponentiate a fraction to an integral power.
Add unit tests and fix return value for Fraction.Exponentiate()
Extend fraction reduction to always make the denominator positive.