@LB I was trying to illustrate that folding transcends paradigms.
As for the video, it takes a whole lot of time to say very little of substance and partially misrepresents both paradigms. As much as I love pattern matching (why did Haskell designers have to limit it so much! ), it's not a defining or even common characteristic of functional programming.