# Functions
CopyRecursively copies a given directory to the destination.
CreateDirs creates directories from the given directory path arguments.
DirExists checks whether the given path exists and belongs to a directory.
FileExists checks whether the given path exists and belongs to a file.
GetUserHomeDir returns the home directory of the user.