renamed parameters in 'merge' function: a -> files, b -> with (#1)
This way more readable code could be writte
for example: merge(classFiles, with=sourceFiles)