public abstract T Locate(SortedArray <T> items, T searchTarget);
public static int Search(this SortedArray <int> sortedArray, int searchNumber, BinaryChopStrategy <int> searchStrategy) { return(searchStrategy.Locate(sortedArray, searchNumber)); }