Ability to choose the speed of the algorithm