Sparse matrix use cases (resolving declaration issues)

is slower than an abacus. This might be faster: