Self Portrait:

In mathematics and computer science, an algorithm (i/ˈælɡərɪðəm/) is a step-by-step procedure for calculations.
More precisely, it is an effective method expressed as a finite list1 of well-defined instructions2 for calculating a function.3 Algorithms are used for calculation, data processing, and automated reasoning.
Starting from an initial state and initial input (perhaps empty),4 the instructions describe a computation that, when executed, will proceed through a finite 5 number of well-defined successive states, eventually producing “output”6 and terminating at a final ending state.

desktop tablet-landscape content-width tablet-portrait workstream-4-across phone-landscape phone-portrait