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