Sometimes I get a feeling Danny Kalev is teahing college C++ .
Those i++ and ++i things ..

Very clear man..good job!