https://123dok.net/document/yev688e1-partie-tri-et-recherche.html