Updated License header
Enhanced heap() method
heap() methods now handles empty heaps
Shortened license header
Updated with 1.5.1 changes