Quantum Gradient Descent (QGD)