This is awesome! I started thinking about doing something similar a few months ago, but the project I needed it for kind of fell through and I moved on. Anyway, a few thoughts I had at the time:
-should support FFT/convolution
-could tie into http://sylvester.jcoglan.com/ for
vector/matrix stuff (excellent library!)
-I emailed jcoglan about the possibility of adding
complex number support to Sylvester, he encouraged me
to try but thought it might introduce too much function
call overhead (caching function results might help a
bit?)
-I didn't get to look at it too closely, but
https://github.com/jtobey/javascript-bignum looks
interesting, as does https://github.com/pr1001/MathPlus
-polynomial fit (least squares regression) and
interpolation stuff is in high demand
-it should be super easy to integrate output with d3.js
(like the equivalent of MATLAB plot function)
Honestly, I doubt I would have been able to pull it off, but I intend to contribute to this project as much as I can.
Great, it'd be sweet to have you involved! FFT, polynomial fit, and d3.js would be huge steps. For me, the most important thing is ensuring that all changes are application driven. Building a library that's designed to be used is top priority.
EDIT: Formatting