Advanced M: Iterators, Accumulators, and Recursive Patterns | Wicked Smart Data