void assembleRandomUnifracTree(string, string);
void createNewickFile(string);
int getIndex(string);
void assembleRandomUnifracTree(string, string);
void createNewickFile(string);
int getIndex(string);
void randomLabels(string, string);
int findRoot(); //return index of root node
void printBranch(int); //recursively print out tree
void randomLabels(string, string);
int findRoot(); //return index of root node
void printBranch(int); //recursively print out tree