Assemble into a CSR matrix
Update the rest
Add a print
Fix a bug
Print useful CSR information
csr_matvec: use dot_product instead of sum
Implement lower_bound and csr_getvalue
Update test
Write tests for csr_getvalue
Fix a bug
Enable Jacobi preconditioning
Silence gfortran warning
Implement quicksort
Update LICENSE with quicksort
Use floating point (fixes density bug)
Add a TODO item