String Searching Algorithms (Part II)