Just a note: real programmers don't write lousy code like that. They are explicit in what they intend and use parentheses (and variable names that make sense) to ensure the behavior is as expected.