An algorithm is a set of unambiguous rules applied to some data to produce a result. A cooking recipe is a familiar example of an algorithm: it specifies a sequence of actions to be performed by the cook on ingredients in order to obtain a cooked dish. The algorithmic artist does not create work directly but rather devises an algorithm which, when executed, will yield a work. Most often, the algorithms used by algorithmic artists are programs executed on a computer.