Javascript Numerical Methods