@karlnapf no its not for negative. Its to stop dividing by zero when some eigenvalues are zero (or to stop final value from blowing up when some eigen value is very very low [ie 0 theoretically])