GH-1633 - BigDecimal operations should throws TypeError when the first argument is nil.
GH-1633 - Fixing issue created by the last commit.

BigDecimal operation were throwing a TypeError when the first argument is another BigDecimal.