(*) (* x) (* x y) (* x y & more)
Returns the product of nums. (*) returns 1. Does not auto-promote longs, will throw on overflow. See also: *'
;; there is an implicit 1
(*)
;;=> 1
;; the implicit 1 comes into play
(* 6)
;;=> 6
(* 2 3)
;;=> 6
(* 2 3 4)
;;=> 24
(* 0.5 200)
;;=> 100.0
(* 1234567890 9876543210)
;; ArithmeticException integer overflow