Explain Turing Machine In Detail