1: Automated Pattern Detection–An Algorithm for Constructing Optimally Synchronizing Multi-Regular Language Filters