fn get_files_recursively(
    directory: &Path,
    paths: &mut Vec<PathBuf>
) -> Result<()>