Returns the product of this Iterable.
Example: [-2, 3].product() returns -6.
[-2, 3].product()
-6
int product() { var product = 1; for (final value in this) { product *= value; } return product; }