Не «прочитай определение», а «увидь, что он делает». Каждый алгоритм — интерактивная визуализация, пошаговый разбор и исходный код с подсветкой активной строки.
a^n за log n умножений: биты экспоненты + возведение в квадрат.
Резинка вокруг точек: минимальный выпуклый контур.
Свидетели составности отсеивают за O(k·log³ n).
НОД двух чисел через остатки: a mod b, пока не ноль.
Все простые до N: вычёркиваем кратные каждого простого.