added a implementation for Aho-Corasick