code: def cyclic(n):
      """
      Generates the cyclic group of order n, Cn.
  
      Examples
      ========
  
      >>> from sympy.combinatorics.generators import cyclic
      >>> list(cyclic(5))
      [(4), (0 1 2 3 4), (0 2 4 1 3),
       (0 3 1 4 2), (0 4 3 2 1)]
  
      See Also
      ========
  
      dihedral
      """
      gen = list(range(n))
      for i in range(n):
          yield Permutation(gen)
          gen = rotate_left(gen, 1)
  
file_path: sympy/sympy/combinatorics/generators.py
imports: from sympy.combinatorics.permutations import Permutation
  from sympy.core.symbol import symbols
  from sympy.matrices import Matrix
  from sympy.utilities.iterables import variations, rotate_left
label_desc: Use image node_id 2 for calling a global function with example usage: cyclic(n) without return types