Returns the product of nums. (*) returns 1. Does not auto-promote longs, will throw on overflow. See also: *'