complexidade algoritmo fibonacci