diff
- while (i < size && sieve[++i] == 0)
+ for (; i + 1 < size && sieve[i + 1] == 0; i++);
