A-lintL-correctnessS-needs-discussionT-middlegood first issue
Description
Idea from here.
Basically, x - y, where x and y are of some unsigned integer type, returns 0 iff x == y, so comparing the difference to 0 is dodgy and should at least be rewritten for clarity.