a short, simple public-domain header-only C++ library for calculating eigenvalues and eigenvectors of real symmetric matrices