Fibonacci sequence in F# - recursion, memoized recursion, and tail recursion

Computing Fibonacci numbers is a classic example of recursive processing. As I mentioned previously *1, the logic inherently creates numerous redundant calculations. There are 2 typical approaches to efficiently handle these redundancies: Memoization Cache previously calculated results Tail recursiā€¦