progress in section 9.1; started gauss elim by partial pivotting