A variety of string matching and pattern discovery algorithms.