Sorting algorithms: insertion, selection, bubble, merge, quick, radix (LSD and In-place MSD)