Add fib and fac functions