What happens when you call `Math.pow(10, 0)` in Java?
The result is `NaN` because `pow(10, 0)` is an invalid operation.
Actually, the result of `Math.pow(10, 0)` is 1, as any non-zero number raised to the power of 0 is 1.
Can you explain why this rule holds true in mathematics and in Java?