Gauss Siedel Iterative Algorithm