When I diff `['a', 'b', 'c']` and `['b', 'c']`, the result is: ``` { added: {}, deleted: { '2': undefined }, updated: { '0': 'b', '1': 'c' } } ``` I would expect the result to be: ``` { added: {}, deleted: { '0': undefined }, updated: { '0': 'b', '1': 'c' } } ```