Quantum physics offers new way to factor numbers