x The result of the first argument raised to the
power of the second.
1.0 The base is 0 and the exponent is 0.
HUGE_VAL The result overflowed; errno is set to ERANGE.
HUGE_VAL The base is 0 and the exponent is negative;
errno is set to ERANGE or EDOM.