code: def prod(iterable):
      """
      Product of a sequence of numbers.
  
      Faster than np.prod for short lists like array shapes, and does
      not overflow if using Python integers.
      """
      product = 1
      for x in iterable:
          product *= x
      return product
  
imports: from contextlib import contextmanager
  import functools
  import operator
  import sys
  import warnings
  import numbers
  from collections import namedtuple
  import inspect
  import math
  from typing import Optional, Union, TYPE_CHECKING, TypeVar
  import numpy
label_desc: Use image node_id 5 for calling a global function with example usage: prod(iterable) and returns: product