Sorting other types in C++
The sort library function is a template, which allows the C++ compiler to generate appropriate code during compilation for your particular type
It can sort arrays of any type, as long as the type has < defined appropriately
It can sort other sequential data structures too, as we shall see