As a user, I want the minus operation to only allocate elements as necessary rather than copying the implementation and then subtracting from the copy. In some cases (e.g. ShiftDataExpander) the two indices may have substantial overlap and we could avoid the allocations except for the differences.
As a user, I want the minus operation to only allocate elements as necessary rather than copying the implementation and then subtracting from the copy. In some cases (e.g. ShiftDataExpander) the two indices may have substantial overlap and we could avoid the allocations except for the differences.