libICMath is a java based mathematical computation library capable of the standard set of mathematical functions as well as numerical derivatives and integrals