Add a couple of api to data.heap
An optimization in binary heap
Added some more built-in comparator constructors