Sort:  

All languages have their quirks. Take this in C

int a = 0;
if (a){...}  // = false

int b = anything but 0
if (b) {...} // = true

It gets abused in that language a fair bit :)