El reto que plantea el ejercicio push_swap (de 42 Madrid) podría resumirse así: “Escriba un algoritmo que, recibida una pila (stack) de hasta 500 números enteros, los ordene de menor a mayor usando para ello una cantidad limitada de movimientos”. Responder a ese desafío fue estimulante y un buen entrenamiento para abordar problemas complejos; entre otras cosas porque la mejor solución posible varía mucho según las características del stack que se reciba.