Added Aho-Corasick and KMP