Hide the heap structure implementation
Merge pull request #4 from njwhite/master

Hide the heap structure implementation