IList extensions: BinarySearchFirst and BinarySearchLast methods. The BinarySearchFirst finds the first occurrence of the provided element. Thr BinarySearchLast finds the last occurrence of the provided element.