Turing Machine - the abstract machine for executing algorithms