This ruby implementation of the Aho-Corasick algorithm focuses on memory efficiency, type independence, and output customization