The Aho-Corasick Algorithm