2.4 heap

Refer to the exercise policy for details.
Extend your compiler with vectors. Start off without a garbage collector (i.e. just leak memory) and then implement a simple mark-and-sweep or stop-and-copy collector, based on your taste.