Added Nesterov's accelerated gradient descent method