Better error handling for +, -, *, and /.