Bash Scripting - Functions
You want to write a recursive Bash function
list_files that prints all files in a directory and its subdirectories. Which approach correctly handles recursion and avoids infinite loops?