степени и факториал, исправлен баг, из-за которого полученное значение
переменной перезаписывалось промежуточным результатом