code: def join(words):
      words = list(words)
      if not words:
          return ""
  
      return (
          "{before} and {after}".format(
              before=", ".join(words[:-1]), after=words[-1]
          )
          if len(words) > 1
          else words[0]
      )
  
imports: from funcy import is_seq
label_desc: Use image node_id 1 for calling a global function with example usage: join(words) and returns: unknown, str