Programming the Universe (A Quantum Computer Scientist Takes on the Cosmos)