CTCI 8.1 Fibonacci