I know people have their own preferences to format if-else chains, and I respect others' preferences, but come on now, be real.
@smurthys Nowadays, for loop, but (if at all possible) start with the `for (auto& x : collection)` form and teach the `for (base case, check case, increment step)` form as a special case. Get people in the mindset that the first one is preferable if available, and the other is usable when needed.