Binary heap first commit