функция вычисляющая факториал