Memory Map: High Addresses at the Top
{ Stack grows toward lower addresses; heap grows toward higher
addresses. They approach each other across the free gap.}
{ Stack grows toward lower addresses; heap grows toward higher
addresses. They approach each other across the free gap.}