Computation in discrete-time dynamical systems