Sparse Matrix Methods