Added Aho-Corasick algorithm