Sanes, Когда у нас в городе на лукойле запускали новую установку, туда операторами брали всех без разбору, бывших поваров, водителей, даже водолазы были. Двухнедельные курсы в нашей шараге и вперёд. А че, запуститься надо было.
Потому что во втором случае, твое условие со степ == 8 срабатывает быстрее чем в первом с дополнительным and. Функция выходит раньше и не успевает уйти в максимальную рекурсию.