Complex special functions, numerical linear algebra and statistics in JavaScript