Lists are similar to arrays: they let you represent a sequence of things. In your computer, the elements of the list are stored throughout its memory. Unlike an array, a list can grow in size. How do we know in which order they go? Every element has a pointer to the next! Lists are great at deleting and inserting elements but not so great when you need to sequentially access your data.