pub fn remove<T: PartialEq + Clone + Debug>( n: usize, changes: &mut Vec<Change<T>>, )
Process a remove.
Change::Insert((n, item)), Change::Remove(n+1)
Change::Update((n, item))