Educational Studies in Mathematics, Vol. 84, No. 3 (November 2013), pp. 309-328 (20 pages) In this article, I present and build on the ideas of John Threlfall [(Educational Studies in Mathematics ...