finished recursive fib