степенная функция в прологе

Что не так с моей силовой функцией?

pow(_,0,1).   
pow(X,Y,Z) :-
    pow(X,Y-1,X*Z).

?- pow(2,3,Z).
ERROR: Out of global stack

Ответы на вопрос(3)

Ваш ответ на вопрос