What is an algorithm?
A set of instructions for solving a problem
A type of software application
A computer virus