Complexity definitions
1. Computational Complexity = speed/memory scaling P, NP
2. Algorithmic Randomness (Chaitin-Kolmogorov)
(Bernoulli-Turing Machine)
Crutchfield & Young in Complexity, Entropy, & the Physics of Information 1990 pp.223-269
Sole & Goodwin, Signs of Life 2000