sorting algorithm in C++

The std::sort is used to sort elements in range in the range [first,last) into ascending order. 
```
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

bool f(int i,int j) { return i>j; }

struct S{
  bool operator() (int i,int j) { return i<j; }
} s;

int main () {
  vector<int> vs{32,71,12,45,26,80,53,33};      

  sort (vs.begin(), vs.end());    
  sort (vs.begin(), vs.end(), f); 
  sort (vs.begin(), vs.end(), s); 
}
```