in reply to Surprising result when using undef
In addition to the others' reponses, see Truth and Falsehood, which discusses the topic in detail.