Algorithm updated for non-symmetric matrices

There is a bugg in the third test case of the symmetric solver...