Les tours de Hanoï séparées

Étant donnée le résultat de l'exercice précédent (càd une pile interclassée), vous devez construire deux tours séparées. Votre code doit donc inverser les opérations réalisées à l'exercice précédent.

Vous aurez besoin d'une fonction supplémentaire pour déplacer une pile de n paires de disques sans changer les positions relatives des disques de même taille.

Si votre situation initiale est la suivante :

alors vous avez la situation suivante juste avant l'appel récursif principal :