У меня есть сомнения, мне нужно выполнить хвостовую рекурсию для этой pow-функции:
pow(_, 0) -> 1;
pow(N, X) when X > 0 -> N * pow(N, X - 1).
Я читал об этом, но не совсем понимаю. Может ли кто-нибудь объяснить мне, как использовать эту функцию в хвостовой рекурсии?