add parser for permutation in disjoint cycle notation