Gradient descent, but slightly wrong. Needs a translation.