Всем спасибо. Если у кого будут вопросы, пишите, отвечу и дам ссылки если надо
Я все-таки признаюсь, что подумал, что все равно не понял про отличие хвостовых рекурсивных вызовов от простых хвостовых вызовов, а также случай взаимно рекурсивных вызовов. Почему мы их сравниваем? А в чем сходство? И по какому критерию идет сравнение и (или) различение?
Или просто дайте ссылку на хорошое более менее академическое объяснение, если не трудно.