in lessons/extract_lambda.cpp [20:32]
void sort(std::vector<int>& v)
{
for (size_t i = 0; i < v.size() - 1; ++i) {
for (size_t j = 0; j < v.size() - i - 1; ++j) {
using std::swap;
int& a = v[j + 1];
int& b = v[j];
if (a < b)
swap(a, b);
}
}
}