public void heapSort() { // decreasing order, since this is maxHeap
		for (int i = 0; i < heap.size(); i++) {
			BTPosition<T> tmp = remove();

			System.out.println("Removed: " + tmp.element());
		}
	}