`tailrec`: co robi i kiedy Kotlin może zoptymalizować rekurencję? | LetsGit.IT