implement sparse solvers

*** NOT WORKING ***
	new file:   test/sparse_cholesky
	new file:   test/sparse_lu