template <class BiIter, class UnPred> BiIter partition(BiIter start, BiIter end, UnPred pfn);
partition() , start end, , , pfn true, , false. , , false.