gauss-seidel.c