- propere iterator type used in cycles, thanks to @AKindyakov