Added "Beautiful Folding" articles.

Added articles discussing a `Fold` data type with a `step` and `result` functions.  Note comment from Twan van Laarhoven on Functor and Applicative.   Follow up article from Conal Elliot expands on the idea.