How Nature Solves Problems Through Computation Quanta Magazine