I\'ve stumbled upon what I believe is a bug in the stl algorithm advance. When I\'m advancing the iterator off of the end of the container, I get inconsistent results.Sometimes I get container.end(),