quantum computation reversible computing and power dissipation 8356867