Implémentation de la fonction dray