Well, what happens if increment = 2? Or 4? And what would you want to happen? Now in this case it looks like if you start with increment = 3, it will never become 2 or 4, so maybe this is a moot point. Will increment always start at 3, or do you want to code something more general than that?

Mmmm, looks like I misread. I was thinking of % for some reason. Looks like you're right. Perhaps the code was refactored from some other form where the else made sense, and then the else was overlooked in the refactoring. It doesn't actually affect anything, so I can imagine it being overlooked.