I'm not sure this is really the right place for this question but I couldn't find a general programming forum.
Why are the numeric values -1 and 0 used to represent the logical values TRUE and FALSE?
No particular reason to ask this, I'm just curious!
David