Generic C++ template library for sparse, dense and skyline matrices
