Information-Theoretic Computational Complexity