Best line using gradient descent | ScratchStats