Define a recursive function that generates all the possible permutations of any list. code example
Example: all permutations python
import itertools
print(list(itertools.permutations([1,2,3])))
import itertools
print(list(itertools.permutations([1,2,3])))