bubble, insertion, shell, selection, quick (quick2), heap, counting sorting