Decrement length after removal
Increment lastIndex in the add function, not the store function, since store gets called recursively.
Tweaking matchFromSeed for additions.
Squashing duplicate matches when an object with a subobject also has a key alphabetically after the subobject key. Not ideal, but will do for now.
Commenting out last change and adding test case for related issue in deletion. Need better algorithm for this.