See more
2. Define the filter for the source file including/excluding the folders which needs to be instrumented.
This leads us to the most important use case for recursion: use recursion to reduce the complexity of a problem at hand.