It is a program written in C in which, entering an array size (number of elements to sort) and selecting how the array will be (ordered, inversely ordered, random or half ordered) will order the vector from smallest to largest with a algorithm called selection sort recursively.