template <class RanIt> void sort(RanIt b, RanIt e);
template <class Container> void sort(Container& c);