__is_heap
bool __is_heap(_RandomAccessIter __first, _Distance __n)
bool __is_heap(_RandomAccessIter __first, _StrictWeakOrdering __comp,