In this deck series we are going to look at a number of different implementations of a function for computing the nth element of the Fibonacci sequence.
In part 2 we look at the following:
Infinite Stream with Explicit Generation
Infinite Stream with Implicit Definition
Infinite Stream with Unfolding
Infinite Stream with Iteration
Infinite Stream with Scanning
Keywords: "fibonacci", "fibonacci sequence", "fibonacci numbers", "sequence", "list", "stream", "infinite stream", "laziness", "lazy evaluation", "circular definition", "implicit definition", "recursion", "unfolding", "iteration", "scanning", "scala", "haskell", "clojure", "scheme".