docs: def _combine_lists_of_ranges_on_length(self, data_len, first, *range_list):
          '''
          Combines an arbitrary length list of ranges into a single slice.
          '''
          current_range = first
          for next_range in range_list:
              current_range = self._combine_ranges_on_length(data_len, current_range, next_range)
          return current_range