21/30 Как работает рекурсия?

Всем привет! Кому не лень может ли он расписать работу рекурсии, т.е. как происходят вычисления:

@base-color: #ff4136;

.generate-stairs(@n) when (@n <= 10) {
.stair-@{n} {
background-color: spin(@base-color, @n * -25);
width: @n * 10%;
}
.generate-stairs(@n + 1);
}
.generate-stairs(1);