Wirth, M. A. (2015). The far side of recursion. Teaching Mathematics and Computer Science, 13(1), 57-71. https://doi.org/10.5485/TMCS.2015.0381