Data structures and algorithms for sparse arrays and matrices, based
on index arrays and simple triplet representations, respectively.
