erase(first, last)