An algorithm is a set of steps taken in
order to solve a specific problem. One way to compare different
algorithms in order to determine the best one needed, is to describe
its complexity using Big-O.
What is an algorithm
Describing the performance of
algorithms using the Big-O notation