The greatest single achievement of computer science is the development of the concept of the algorithm.