L'unica 'pecca' del tuo codice è che confronti il primo elemento 2 volte