Overview of Sorting a Spark Data Frame