Change Log v0.5.0 (5/10/2023) : improve numerical accuracy (by reordering the H and S to be consistent with the OpenMX convention before diagonizing them.)