This library provides 3D Vector in js including arithmetic operator overloading (+ - * / % **). Normally vector implementations in javascript handle arithmetic operation by methods aVec.multiply(bVec) ...
Assorted math functions, including linear interpolation, list operations (sums, mean, products), convolution, quantization, log2, hyperbolic trig functions, random ...