What is the difference between `eigvals!(A)`

and `eigvals!(A,B)`

?

I understand that `eigvals!(A)`

will replace `A`

with a “scaled” version, where rows and columns are more equal in norm and the matrix becomes closer to upper triangular (and maybe other stuff). This is documented.

I did not find `eigvals!(A,B)`

in the documentation. What is `B`

used for?