The goal of the project is to analyze how different string searching techniques perform on small test cases, large HTML documents, and randomly generated binary files. String matching is a fundamental ...