I have the code:
(i as f64).powf(2.0 / 5.0).floor() as u64
Is there a way of raising an integer to a fractional power without resorting to floating point?
(I could performing two separate integer power operations. It would either overflow or lose a lot of precision, depending on the order.)