Apply a Gradient-Descent Step | TensorTonic