void call_bar_function_recr(p) int *p; {} void foo(p) int *p; { call_bar_function_recr(p); } int factorial_function(n) int n; { if(n <= 1) return 1; else return n * factorial_function(n - 1); } int main() { int i; for(i = 0; i < 500; i++) factorial_function(10); for(i = 0; i < 1000; i++) foo(&i); return 0; }