vector doesnt modify args test, vector unequal length add test
removed scoped ptrs (just never free memory - it's only tests), test cleanup, and vector max test added