質問!これって何ソート??

template<class FwdIt>
void Sort(FwdIt Fst,FwdIt Lst){//O(N*((1+N)/2))??

for(FwdIt i=Fst; i != Lst; i++){
for(FwdIt j=i; j != Lst;j++){
if((*i)>(*j)){
std::iter_swap(i,j);
}
}
}
return;
}