Disclaimer:
Permission to use, copy,
and distribute this software and
It’s documentation for any non commercial purpose is hereby granted without fee,
provided:
THE SOFTWARE IS PROVIDED "ASIS" AND WITHOUT WARRANTY OF ANY KIND,
EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO
EVENT SHALL Henrik Vestermark, BE LIABLE FOR ANY
SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY
OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE. 

Numerical Analysis & Applications 
What's Here?:
The web site contains applications or source code for various numerical algorithm related to technology, engineering and science.
Polynomial Zeros:
Particular there has been an emphasized on finding zeros in polynomials. There is well known algorithms for finding these zeros using various methods. The most famous one is the well known JenkinsTraub method, however there exists other "newton" variations like the one by Madsen from the early seventies or Graeffe method which was reborn by Malajovich and Zubelli. The method by Halley's, Laguerre's is also quite useful. All these different method has been nicely packages into a windows applications that can be downloaded:
Polynomial Zeros 

Three of the algorithms are also available as C++ source from the ports section of this web site: Ports 
A series of web based tool for finding roots of a polynomial, integration and graphing functions can be used directly from this web page. 
Arbitrary Precision:
A collections of C++ source files that allows integer or floating point precision to be performed with any precision. Truncation mode (Round nearest, Round up or Round down) can also be associated with any arbitrary precision floating point numbers. Furthermore two template classes for complex arithmetic and interval arithmetic for arbitrary precision numbers has been added:
Arbitrary Precision 
Calculating transcendental constants with unlimited precisions:
Need to know π, e, ln(2) & ln(10) with thousands or millions of digits. This is the place to go to calculate these transcendental constants with unlimited precision:
Unlimited digits of transcendentals constants 
Mental Math:
For party tricks or to break the ice among people a well performed mental math tricks can come in handy. Here we have 2 praticing arena where you can pracitice these trick so you can perform them flawless:
Mental Math 

