Eli Zaretskii writes: [...] > Perhaps this means you need to reshuffle the code so that the case > where both dimensions are non-zero comes the first. Then you will > have fewer negations in the conditions and the code will be easier to > read and understand. You're right. What do you think of this?