What is an algorithm
The solution to any problem that is stated by an exact number of well-defined procedural steps is known as an algorithm.