public class FakultaetTailrec { public int f(int n) { if (n <= 1) return 1; return n * f(n-1); } public int fTail(int n) { return fTail(n, 1); } public int fTail(int n, int akk) { if (n <= 1) return 1 * akk; return fTail(n-1, n * akk); } }