add full pivoting option to gaussian_elim
add full pivoting option to part a