Алгоритмы: основные свойства и особенности