Seol mar théacs é seo: Combinatorial pattern matching :