possible bugfix in `Controller::LevelIter`

Shouldn't the `LevelIter`'s `operator-(i)` and `operator+(i)` increment or decrement the iterator by the given size?

ToDo: add assertion on validity of new index