Z_Algorithm.cpp