https://9dok.net/document/zwvg7gjl-numerical-methods-for-sparse-nonlinear-eigenvalue-problems.html