Good blog post on 21st century programming that showed how J's "insert" operation that "inserts" an operator between elements to compute a result is a bit more intuitive than fold. Also showing how it is hard to remember argument order for fold. Good food for thought for library design.