The algorithm is a number rules dedicated to accomplish a task in a defined number of steps. A recipe is a common example, it serves as an algorithm in the preparation of a meal. Algorithms are necessary to computers for the processing of information. As such, our daily lives revolve around it, whether making an airline reservation, using a search engine, or even ordering a book online.