More tests for decimals

Not all of them pass because of and-or precendance bug