Initial Heap.java commit