Question: what is the difference between arithmetic operators and logical operators?
Answer: Arithmetical operators are functions that take numbers as arguments and map onto a new number. Logical operators are functions that take propositions (or whatever that can have only two different values, such as 'true' or 'false') and map them onto either one of those values.