Took me about an hour to make, and it was kind of hard to combat the major edge cases. Took me about an hour to update, and it was a bit easier to combat the edge-cases. Javascript x**y vs. FractionalSqrt x^y: 2 ^ 1.5: FSQRT: 2.8284271247461934 JSEXP: 2.82842712474619 89 ^ 2.615: FSQRT: 125214.57027176995 JSEXP: 125214.5702717657 2 ^ 2.99999: FSQRT: 7.999944548417782 JSEXP: 7.999944548417735
CTA.