In this deck we look at the following:
* How unfolding lists is the computational dual of folding lists
* Different variants of the function for unfolding lists
* How they relate to the iterate function
Keywords: "folding","unfolding","fold","unfold","fold'","unfold'","iterate","anamorphism","catamorphism","infinite list","lazy list","functional programming","scala","haskell"