Typo in exception BcMathCalculator => Adapter
Fix: BcMathAdapter packing properly numbers with decimals > precision
Fix: BcMathAdapter unpacking of 0 and negative numbers
Added IAdapter::compare(, )
Calculator::min(,  ... ) and max