The most common way of sorting collections of custom objects in Python is to provide
key function that is used to extract a comparison key from each element:
sorted("Case insensitive Sorting is here".split(), key=str.lower)
sorted function compares objects by its nature, and it is possible to define comparison operators for your class t make
sorted work automatically.