C++ Ordenación por inserción, por selección, por incrementos decrecientes (ShellSort), QuickSort y MergeSort