Row-reduce a 4×5 augmented matrix by applying elementary row operations one step at a time. Columns 1–4 are coefficients; column 5 (after the divider) is the right-hand side.
A modern JavaScript port of a 2002 Java applet by Kim Chi Tran
(originally Gauss.java).