Application to Pattern Matching - Z-Algorithm: Linear-Time Pattern Matching | OneNoughtOne