Пацаны дело табак 0^0

Есть такая операция, возведение в степень.
a^b, ну или pow(a,b);
У этой штуки есть свойство a^0 = 1, а теперь что будет если a=0:
0^b=0 всегда (скоко раз ноль на себя не умножай будет ноль).
a^0=1 всегда (0_o).
То есть функция в точке 0,0 не определена, т.е. тупо не имеет смысла.
ТАК ПОЧЕМУ С99 дает единицу????
И СИ ШАРП ТОЖЕ!!!
ВИНДОВС КАЛЬКУЛЯТОР ТОЖЕ!!!
И ДАЖЕ ГУГЛЬ КАЛЬКУЛЯТОР ТОЖЕ!!!!

Беда http://rosettacode.org/wiki/Zero_to_the_zero_power

ps:

Нормальный научный калькулятор таки выдал NaN