added array Heap