While looking through some example C code, I came across this:
y -= m < 3;
What does this do? It it some kind of condensed for loop or som
m < 3 evaluates to 1 if m is less than 3. Hence, y is decreased by one in this case. Thus, an if statement avoided.
m < 3