Add Hager-Zhang variant of CG