I wrote an explicit-formula fibonacci function once. I think you lose precision before n=100. It was disappointing.
"Bug: code does not work with an input of 1"
"1 is of approaching-zero-significance when you consider all of the other test cases we are meeting. 1 is not the responsibility of this lib. Feel free to fork. ======= issue closed."