computing with quantum cats john gribbin