std vector erase remove idiom