Ci sono cose che ancora non conosco bene,
come Comparator, Set e Iterator, chiaramente
dovrò approfondire.

Ma potresti per cortesia spiegarmi il funzionamento
del tuo codice, cioè passo passo cosa fa.

Te ne sono grato, ciao