An excerpt from The C++ Programming Language by Bjarne Stroustrup:
"One could argue that valarray
should have been called vector
because it is a traditional
mathematical vector and that vector
should have been called array.
However, this is not the way the
terminology evolved."