Помогите новичку (JS)

Знаю, что нарушаю правила форума, запрашивая помощь по учебному материалу, но курс уже закончился, и в комментариях к нему писать, боюсь, бессмысленно.
Вопрос копеечный, но у меня вскипел мозг.
Методичка к третьему уроку курса "Основы программирования".
Задача - объяснить результат программы:
<script>
function Print10(n)
{
if (n<11) Print10(n+1);
document.write(n+"<br>");
}
Print10(1);
</script>
Выводится последовательность чисел от 11 до 1.
Функция вызывала сама себя, каждый раз увеличивая значение n, в результате получилось число 11, и оно было напечатано.
Но почему затем вывелось 10, 9, 8 и так далее?!
Можно ли где-то посмотреть алгоритм программы?
Если нет, куда копать и что гуглить?
Буду рад, если поможете!
04 августа 2016 в 18:56
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
9
марта

Основы языка C#
Базовый курс
9
марта
Из кого получаются хорошие тимлиды
Онлайн-курс
9
марта
Новые статьи

Как Kanban помогает в адаптации сотрудников
18000

Что такое MVP и как к нему подступиться
346400

Обновляем программу обучения для менеджеров по продажам
48500