New Index::parse overloaded function taking arguments as vector<string> instead of (int, char**)