Quantum algorithms and quantum entanglement door B.M. Terhal