Assignment 6. My own Heap implementation verified with unit tests