Factor out overlap search from SegmentChain.index
Give all index methods stop and end_pos arguments