Every now and again you hear developers at some programming event talking about this fabled myth of a function, the understanding of which… »