added code in main to call gauss-seidel with successive over relaxation