code: def muladdexp(xs, ys, init=None):
      def aux(exp, arg):
          x, y = arg
          return "({} + {} * {})".format(y, x, exp)
  
      if init is not None:
          return functools.reduce(aux, six.moves.zip(xs, ys), init)
      else:
          return functools.reduce(aux, six.moves.zip(xs, ys))
  
imports: import functools
  import six
  from chainer.backends import cuda
label_desc: Use image node_id 3 for calling a global function with example usage: muladdexp(xs, ys, init) and returns: str, functools, functools