On sparse matrices in C++ using templates and collection classes. I. Modelling power system matrices | IEEE Conference Publication | IEEE Xplore