OOP Final Review: added a my_vector based on the Prof's that uses a raw allocator