list Array declaration
Size of array must be known at compiler time
Not passed by copy, address of element is passed to the function
Limitations of arrays
Need contiguous memory space
Large arrays could be problematics
Does not grow dynamically
Deleeteing /inerting elements in middle is expensive
Linked list inserting
Locatie index element
Allocate memory for new node
Point new node to successor
Point new nodes predecessor to the new node