If you pass -1 as the `start` to `update` the error you get is: ``` throw new Error('Cannot overwrite across a split point'); ``` It'd be nice to do some validation and throw a nicer error or include indices in the existing error message