Functor PQueue.Heapsort

module Heapsort: 
functor (PQ : PQ) -> sig .. end
A heapsort implementation using the given priority queue implementation
Parameters:
PQ : PQ

val sort : ('a -> 'a -> int) -> 'a list -> 'a list
see List.sort