Use dynamic arrays to overcome the size limitation of the array implementation of the Heap data structure.