https://tabsgame.ru/18078-hexa-sort.html