int x; int fact[n] int n; { /*static*/ int lastN; printf["jval", testN]; lastN = n; if (n = 0) return 1; else return n*fact[n-1]; } main[] { x = 3; printf[" %i factorial is %i\n", x, fact[x]]; x = 10; printf[" %i factorial is %i\n", x, fact[x]]; return 42; }