> It’s not just bad in the way that Bubble sort is a bad sorting algorithm; it’s bad in the way that Bogosort is a bad sorting algorithm.<p>Nonono, Bogosort is way worse than naive recursive fibonacci - the former doesn't even guarantee termination, recursive fibonacci still does.<p>If you want to calculate fibonacci numbers not as a misguided exercise in algorithms but actually efficiently, use an algebraic form: <a href="http://en.wikipedia.org/wiki/Fibonacci_number#Computation_by_rounding" rel="nofollow">http://en.wikipedia.org/wiki/Fibonacci_number#Computation_by...</a>