Fix bug with rounding when the first truncated digit is 0.
Ex. round(5.08) was resulted as 6 because 0 was truncated
and the next digit 8 was used.
Do not trim left zero digits for a truncated part
Add test for bug with first truncated zero in round
Fix wrong signum for 0.* values
Add travis file
Rename to Decimal
Improve exception on ROUND_UNNECESSARY
Use ROUND_HALF_UP as default round mode. Fix doc coments to use self,…
… as static is not fully recognized
Throw exception on division by zero
First simple implementation