EstOutput driver(Tree*, vector< vector<string> >, int, int);
EstOutput createProcesses(Tree*, vector< vector<string> >);
EstOutput driver(Tree*, vector< vector<string> >, int, int, bool);
EstOutput createProcesses(Tree*, vector< vector<string> >, bool);
EstOutput driver(Tree*, vector< vector<string> >, int, int);
EstOutput createProcesses(Tree*, vector< vector<string> >);
EstOutput driver(Tree*, vector< vector<string> >, int, int, bool);
EstOutput createProcesses(Tree*, vector< vector<string> >, bool);