Refactoring
Path
modify 'globCombine' function to detect if all specified patterns are recursive directory type, and if is the case then remove the recursive specifiers from the individual patters and add to the start and end if the combined result