Not sure this is needed.  If I remove an element, does it really invalidate the sorting?  As an example, take a natural sort use-case where we have [1,2,3,4].  If we remove one of these elements, the rest are still sorted.