Implement and test MoreFiles.copyRecursive()