Addition on a Quantum Computer - Thomas G. Draper (2000)