Computation in Complex Systems: Computation Everywhere : The Halting Problem