bubble, insertion, selection, quick, shell, heap sorting