estructura de datos lista add
intercambiar nodos de manera correcta