0 => int total; fun int factorial(int i) { if (i == 0) return 1; else { i * factorial(i - 1) => total; } return total; }