A complexity theoretic approach to randomness | Synapse