*<Null safety>*
HeapPriorityQueue<E>([int comparison(E, E)])
HeapPriorityQueue([int Function(E, E)? comparison]) : comparison = comparison ?? defaultCompare;