[FEATURE] Begin implenting Heap