CS3 students, The zoo audit code used in the lab makes use of remove-erase idiom that we did not get to study in class. It man not be immediately clear how it works. It is on slide 21 of the STL algorithms lecture. Please take a look. Thanks, -- Mikhail