Combinatorial Pattern Matching by A. Apostolico