Какой это алгоритм? Пожалуйста, объясните