Which of the following is not a stable sorting algorithm in its typical implementation?