add discussion of array v linked list