"how numbers are stored and used in computers""how numbers are stored and used in computers"
Algorithms for searching for patterns in a string.
Aho-Corasick is a string searching algorithm that uses a finite automaton to efficiently search for multiple patterns in a text.
Knuth-Morris-Pratt is a string searching algorithm that uses a prefix table to skip over characters that are known to not match the pattern.