(- x) (- x y) (- x y & more)
If no ys are supplied, returns the negation of x, else subtracts the ys from x and returns the result. Does not auto-promote longs, will throw on overflow. See also: -'
user=> (- 1)
-1
user=> (- 6 3)
3
user=> (- 10 3 2)
5
(- 0 9000000000000000000 1000000000000000000)
;; ArithmeticException: integer overflow
(-' 0 9000000000000000000 1000000000000000000)
;;=> 10000000000000000000N