int appendFiles(string, string);
int renameFile(string, string); //oldname, newname
string getFullPathName(string);
+ string findProgramPath(string programName);
string hasPath(string);
string getExtension(string);
string getPathName(string);
void splitAtChar(string&, vector<string>&, char);
void splitAtChar(string&, string&, char);
int removeConfidences(string&);
+ string makeList(vector<string>&);
//math operation
int factorial(int num);