An algorithm is a step-by-step process designed to achieve some outcome. Computers are the greatest machines ever conceived for doing step-by-step pro