Pattern matching algorithms | lit.salon