Creates a new min-heap instance, optionally initialized with elements.
The type of min-heap array.
Optional
Array of unsorted heap elements to initialize with.
A new min-heap instance
Creates a new min-heap instance, optionally initialized with elements.