Binary heap stubs.
Basic binary heap implementation.
Debug and add tests for the binary heap implementation.