allocate adjacent blocks of memory.
allocate a block of memory.
free a previously allocated block of memory.