Unordered heap implementation