Name: Anonymous 2011-01-03 13:52
I CHOOSE YOU MEGATROLL
int ack(int,int);
static inline int ack_00(int m, int n) { return n+1; }
static inline int ack_10(int m, int n) { return ack(m-1, 1); }
static inline int ack_11(int m, int n) { return ack(m-1, ack(m, n-1)); }
int (*ack_t[][])(int,int) = { { ack_00, ack_00 }, { ack_10, ack_11 } };
int ack(int m, int n) { return ack_t[m>0][n>0](m,n); }