The study of algorithms is the study of methods for solving problems on a computer.