Definition and the use of an algorithm