1 2 3 4 5 6 7 8
extern "C" int fib(int n) { if (n <= 2) { return 1; } return fib(n - 1) + fib(n -2); }