What Makes a Dynamical System Computationally Powerful