public static int IndexOf(this IPrebuiltSearchAlgorithm <byte[]> searchAlgorithm, byte[] data)
 {
     return(searchAlgorithm.IndexOf(data, 0, data.Length));
 }
 public static int IndexOf(this IPrebuiltSearchAlgorithm <string> searchAlgorithm, string data, int startIndex)
 {
     return(searchAlgorithm.IndexOf(data, startIndex, data.Length - startIndex));
 }