Grazie mille del supporto, conoscevo già questa implementazione ma l'avevo scartata perchè molto più complicata rispetto al mio codice (creato prendendo spunto da "Algoritmi in C" diRobert Sedgewick). Sto comunque cercando di capirci qualcosa.