Maybe a paren around i++ for readability. Took me a while to understand what was going on.