An implementation of 3 Search Algorithms: Blind Search, Local Search, Iterative Local Search. The search algorithms are made to be modular and easily importable to other projects for use. NOTE: This project uses Mersenne Twister Pseudo-Random Number Generator.