The M-Language is a functional language for which the classical loop constructions of other languages are foreign. As a basic
element for repetition of expressions, functional programming languages use recursion instead, and the M-Language also offers this feature. In
addition, M has other functions with which you can simulate loop-like behavior.
In this series of articles, we will take a look on how this works...