string
join_vector(vector<string> &vec, string glue)
{
string ret;
vector<string>::iterator it = vec.begin();
if(it == vec.end()) {
return "";
}
for(;;) {
ret.append(*it);
if(++it == vec.end()) {