Support for negative exponents in pow()

Hi,

I have noticed that the pow() function does not support negative exponents?
For example pow(2, -2) results in an error.

Is this normal behavior ? Could this functionality be added ?
For the moment we can do a workaround like 1/pow(2, 2) but the other notation is cleaner.

Thanks
Nikolaas