La meilleure façon de trouver une implémentation d'un algorithme que l'on connait, c'est encore de la faire soi-même !

Puisque tu as déjà l'algorithme te permettant de faire l'opération souhaitée...