## Arithmetical binary operator precedence

What is `3^2*4 + 2%5`? The value (38) is determined by this
“operator precedence table”. The table below is based on the table
in § 5.14 of the *Python Language Reference Manual* by G. Rossum
and F. Drake. the operations are listed here in increasing order of
precedence.

Operators |
Description |

or |
boolean or |

and |
boolean and |

not |
boolean not |

in, not in |
membership |

is, is not |
identity test |

>, <=, >, >=, ==, != |
comparison |

+, - |
addition, subtraction |

*, /, % |
multiplication, division, remainder |

**, ^ |
exponentiation |

Therefore, to compute `3^2*4 + 2%5`, Sage brackets the
computation this way: `((3^2)*4) + (2%5)`. Thus, first compute
`3^2`, which is `9`, then compute both `(3^2)*4` and `2%5`,
and finally add these.