I surely haven't read all the posts in this forum, however here is the suggestion.
Large threads are difficult to navigate fully.
Suggestion is to have more than 3 selections (n, n-1, n-2) .. and instead have
1, 2, n/2, n-2, n-1, current.
That way you can binary search into any thing quickly.