Binheap

Fixed bug detected by Sean where pop was skipping rows.  Did a little more cleanup.