Whether a program behaves differently if expressions and their values are interchanged| en.wikipedia.org