jeremykun.com
The Universal Properties of Map, Fold, and Filter
A lot of people who like functional programming often give the reason that the functional style is simply more elegant than the imperative style. When compelled or inspired to explain (as I did in …