Source: http://www.mesacc.edu/~scotz47781/mat150/notes/mtrx_elim/Matrix_Elim_3_by_3_Notes.pdf