All libraries except native float setted to precision with 31 decimal digits.
To increase DoubleJs_ST performance we used static methods and .sqr() insted of .mul() in some places.
To increase BigJs and BigNumberJs we used .round(31) and .dp(31) after each multiplication.