in line 239 of the class Decimal in the method valueOf(LargeInteger
significand, int exponent) there is a critical bug, which results in
incorrect results, e.g. when using the times method of the matrix class.
instead fp._significand = significand;
it must be
fp._significand = significand.copy();
otherwise a reference is only used and in class DenseMatrixImpl line 171
in method times(Matrix<F> that) overwrites results from the previous
iteration. So all results are wrong.