factorial(3)
↓
factorial(2)
↓
factorial(1)
↓
return 1 // базовый случай