Не «прочитай определение», а «увидь, что он делает». Каждый алгоритм — интерактивная визуализация, пошаговый разбор и исходный код с подсветкой активной строки.
Дерево выбора: n! порядков без повторов и пропусков.
Дерево вызовов fib(n): наивная рекурсия пересчитывает одно и то же экспоненциально много раз.