Indexed generator concurrent block-based enumeration. Reverse enumeration. Range normalisation.