quick sort: recursively partition list based on a middle value. other specialized sorting algorithms: bucket sort: cluster elements into smaller groups, sort ...