[Python-ideas] Multiple level sorting in python where the order of some levels may or may not be reversed