Implemented various heaps: binary, sorted, pairing, etc.