Nondeterministic Turing machines