Thanks to the STL, I can't include the name "vector" in my variables without someone being confused about whether I mean a 
mathematical vector or an STL vector container.
Now, I would be content to have small difficulties in life come about due to the complexities of life but this is not such a case!  Whoever came up with these STL names had no clue what a "vector" is but thought the name was cool and used it...  Without realizing that, perhaps, a lot of people would like to code vectors using C++.
So, who came up with this container name?  Has anyone else experienced the same frustration over this or a similar situation?