Make index middle-lazy

`index` should not descend the finger tree spine unless it needs
to.