Critical Computation