fixed tests
updates
lower-triangular sparse solver