This function behaves very well for gradient descent. The slight stretching, however, makes the descent curve a little bit before approaching the global minimum