As someone who spends his days bringing definitions of "associative" and "commutative" down to a third-grade level of understanding, I smile at the thought that sort of fancy-pants terminology is too obscure for the average programmer. But providing practical examples is certainly a good and helpful thing.
no subject