Adding another implementation of fib