Implement enough stuff to calculate fib recursivly