https://9dok.net/document/q2nvepo2-analysed-purturbation-calculations-checked-diagonalisation-ficiently-submatrix-hamiltonian.html