haskell-recursion An exploration of recursion in Haskell Haskell's expressiveness makes learning recursion simple, and it is an excellent choice for understanding how recursion works, the pitfalls recursion has, and ways to get around such problems.