long Factorial(size_t n) { if (n == 0) { return 1; } else { return n * Factorial(n-1); } }
int Fib(size_t n) { if (n == 1 or n==2) { return 1; } else { return Fib(n-1)+Fib(n-2); } }