Understanding The Fibonacci Sequence