What is an algorithm?. (2019)