6 Heaps

Heap implementation and tests on the implementation