BUG: IHTRegression returning the same vectors.

For some reason, using Hager and Zhang update step for conjugate
gradient causes IHTRegression to return the same eigenvector over and
over.