Basic operations on vectors in Rn: addition, subtraction, scalar multiplication, an elementary row operation, and the dot product.
A modern JavaScript port of a 2002 Java applet by Kim Chi Tran
(originally Apple1.java), runnable in any browser.