Seconda parte? Non esiste una seconda parte. Quella è la funzione di scambio da chiamare esclusivamente dentro la funzione di ordinamento.