4 ms·Some basic notions of folds/unfolds, algebraic data types and recursion schemes are great to have, I think.by danidiaz 10y agoSome basic notions of folds/unfolds, algebraic data types and recursion schemes are great to have, I think.