Vectors in Rust are just dynamically expandable arrays. It seems to take a page from Scheme, Common Lisp, and C++ (https://learning-oreilly-com.ezproxy.madisoncollege.edu/library/view/from-mathematics-to/9780133491791/ch07.html#ch07lev1sec3). With data structures and algorithms, vectors are not a agnostic term it would have been nice if it would have been named something like dynamic array. But C++ also has 'sequence containers' which relies on the standard template library. Things are just hard to name apparently.