add constructor taking sparsity in LisLinearSystem