Computation Beyond Turing Machines