created: 01/17/2003; corrections: 11/30/03, 12/09/05; edited 06/20/2015, 05/31/2021
memory allocation is most frequently used
to build data structures.
The previous chapter described linked lists.
This chapter shows how that idea can be implemented with
(Review: ) Except for the first and last item,
each data item in an
ordered list has one and one