mathproofs.blogspot.com/2005/04/nth-term-of-fibonacci-sequence.html
www.eecs.harvard.edu/~michaelm/CS222/fibonacci.pdf