Tail implementation
Head::Tail tests
HeapBase full implementation, + MinHeap and MaxHeap