Add a trivial list implementation
vector: Rephrase the docstring a bit