Sparse array class