Started implementing a Heap