Use XVector for easy debugging
Add handling many eigenPairs from the result of CalculateEigenPair2()
Pass GenModMat at every iteration not to bypassing it