reverse iterator documented