def min(self):
        """
        The minimum element moved by the permutation.

        Examples
        ========

        >>> p = Permutation([0, 1, 4, 3, 2])
        >>> p.min()
        2

        See Also
        ========

        max, descents, ascents, inversions

        """
        a = self.array_form
        min = len(a)
        for i, ai in enumerate(a):
            if ai != i and ai < min:
                min = ai
        return min