Vectors and linklist. Almost-baked, untested.