+ Quick sort
  - 3 way-partitioning
  - Median of 3(not random)
  - Insertions sort for small subarrays