https://mixrolikus.cc/video/4lIQCoG4MnY/python-all-possible-permutations-w-recursion