Make index middle-lazy

`index` should not descend the finger tree spine unless it needs
to.
Merge pull request #80 from treeowl/fix-index

Make index middle-lazy