extern int f2 (int); int f1 (int x) { if (x > 0) return x * f2 (x - 1); return 1; }