create data directory tree
Start developing the solution
Write first paragraphs in Spanish
Explain how to navigate a directory
Check if the first argument is a directory
Search also in file contents
Search also in file contents
Refactor to match the same level of abstraction