What happens when you call `Math.pow(2, -3)` in Java?
The result will be `NaN` because negative exponents are invalid inputs.
Actually, negative exponents are valid, and the result will not be `NaN` but a fraction.
Can you explain what `NaN` means and why the result for a negative exponent is a fraction?