Chaotic gradient descent methods give the conjugate gradient method a run for its money