В чем преимущество рекурсии перед циклом? Почему программисты с таким упорством продолжают пихать в курсы по программированию целые разделы, посвященные рекурсиич хотя циклы насного легяе для понимания, и зачастую гораздо менее требовательные к ресурсам?