Dynamic data structures (resize method relies on static data dynamic add)
List (truly dynamic data structures)