Sorting algorithms
- bubble, insertion, quick, and merge