for each one: in place? adaptive? stable? swaps. comparisons. random example. best case example. worst case example.

Quicksort discussion

used by chrome

Mergesort discussion

used by firefox and safari

Shellsort discussion

several ways to pick gap width, but dependence on input data makes gap selection trivial

Selection sort discussion

http://stackoverflow.com/questions/15799034/insertion-sort-vs-selection-sort