BinaryHeap<T>.constructor
Creates a BinaryHeap collection.
Parameters
initialValueT[]: You can pass an array as initialValue to the constructor
comparatorCompareFn<T>: Function used to determine the order of the elements. It is expected to return a negative value if the first argument is less than the second argument, zero if they're equal, and a positive value otherwise. if omitted, the default comparator would create a max binary heap.
TSDS