algorithme d’Oystein Ore