def __iter__(self):
        """Yield elements from array form.

        Examples
        ========

        >>> list(Permutation(range(3)))
        [0, 1, 2]

        """
        for i in self.array_form:
            yield i