Merge pull request #98 from tonyhuang/scale

Change the decimal arithmetic to throw illegalDataException.
Merge branch 'master' into scale