Quantum Computer Algorithms - Ubbergo