Computer Simulations and Complexity Theory