Purely Functional Structured Programming - Obua, Steven (arXiv.org)