code: def _adjust_inserted_indices(inserted_indices_list, prune_indices_list):
          
          # Created a copy, to preserve cached property
          updated_inserted = [[i for i in dim_inds] for dim_inds in inserted_indices_list]
          pruned_and_inserted = zip(prune_indices_list, updated_inserted)
          for prune_inds, inserted_inds in pruned_and_inserted:
              # Only prune indices if they're not H&S (inserted)
              prune_inds = prune_inds[~np.in1d(prune_inds, inserted_inds)]
              for i, ind in enumerate(inserted_inds):
                  ind -= np.sum(prune_inds < ind)
                  inserted_inds[i] = ind
          return updated_inserted
docs: Adjust inserted indices, if there are pruned elements.