int MatchN(byte[] searchSpace, byte[] searchPattern)
 {
     fixed(byte *b = searchSpace)
     fixed(byte *s = searchPattern)
     {
         return(ByteSearcher.GetPosition(b, s, searchSpace.Length, searchPattern.Length));
     }
 }
 bool Match0(byte[] searchSpace, byte[] searchPattern)
 {
     fixed(byte *b = searchSpace)
     fixed(byte *s = searchPattern)
     {
         return(ByteSearcher.StartsWith(b, s, searchPattern.Length));
     }
 }