Timsort: A very fast , O(n log n), stable sorting algorithm built for the real world — not constructed in academia.