Got rational NthRoots working. 
Performing (RationalNumber)^(RationalFraction) may crash the program if
the resulting NthRoot doesn't simplify. I'll look into that.