heap
A type of memory which is dynamic, expandable, and can contain mutable data, but is slower than stack.
Intro to memory types (not part of course)
The size of the heap partition is not fixed and can be dynamically adjusted at runtime. The data in heap memory is not arranged in any specific pattern and can be reached in any order.
Used for large, complex data structures.