fast-fibo implemented (a bit ugly)