Add support for automatic heap growth
Implemented memory allocation
Implemented freeing memory ranges
Fixed a bug with realloc; also forced an allocation of at least a 4-byte word, because zero allocations require annoying bookkeeping