il problema non è implementarlo ma è il tempo necessario per farlo che mi frega e poi vorrei i
l'algoritmo rigoroso...
Cercherò in giro...