computing with quantum mechanics 4190894