source files: [cx]lsp.[ch]
(- <expression>) (- <expression> <expression> ... )
The first form of this operator does a unary negate, returning integer or float result according to type of <expression>.
The second form of this operator subtracts the nonfirst arguments from the first one. Results are computed using integer arithmetic until a float operand is encountered, and float arithmetic thereafter. Integer and float overflow are ignored.