checking complex nseig and changing comine using shared
some mistakes in schur and adding complex tests