Implement Kernel Heap.
Implement kernel heap. This is required for better memory management.
# -s for make quite
$ ./build.sh -s $ ./run.sh # -s for make quite, -g for debug
$ ./build.sh -s -g $ ./run.sh -d $ gdb or gdbtui
$ target remote localhost:1234
$ file build/bin/kernel.elf (loads debugging symbols from the file)