implemented Permutation.from_string()