Note on equals(): this method might perform below the timing precision of our benchmark.
Note on equals(): This is about the only method where
be.arci.math.BigDecimal is not the best or close to the best. IBM defined
equals to be true if and only if the String
representations of the two BigDecimals equals; because the String representation
of IBM's BigDecimal (and thus ours too) is not solely determined by it's value (there is a
form property in it too), we sometimes have to go through toString(). We are working
on eliminating as much cases as possible where we can decide on equals or not before delegating to
toString().equals(). As you can read from the chart, we are close to succeeding.