3 алгоритма перестановок (рекурсия и итерация)