Implemented Generic Vector Class, Expand upon this