Working on new Range implementation. Takes order and index_type as params.