Programozási szempontból egy ilyen algoritmus egyáltalán nem bonyolult, a matematika az, ami bonyolultabb mögötte.