Name: Anonymous 2011-01-03 13:52
I CHOOSE YOU MEGATROLL
int fact_0(int n) { return 1; }
int fact_n(int n) { return n*fact(n-1); }
int (*fact_t)(int) = { fact_0, fact_n };
int fact(int n) { return fact_t[n<=1](n); }