al-go-rithm: noun
1. A step-by-step problem-solving procedure, especially an established, recursive computational procedure for solving a problem in a finite number of steps.
2. A precise rule (or set of rules) specifying how to solve some problem.