% is not divide - it's "remainder after integer division". 1 can be integer-divided by 2 exactly zero times. The remainder is 1.