Recursively finding source files