Ciao!

Facendo una ricerca al volo su Google ho trovato questo algoritmo molto interessante.