what are the defintions of these prototypes intfindminidx(string scientist[], int i, int length); void swap(stringscientist[], int i, int indexOfSmallest); void selectionSort(stringscientist[], int length); for this code #include #include usingnamespace std; int findminidx(string scientist[], int length); voidswap(string scientist[], int i, int indexOfSmallest); voidselectionSort(string scientist[], int length); int main() { stringscientist[7] = { “Newton”, “Pascal”, “Euler”, “Gauss”, “Bayes”,”Fibonacci”, “Turing” }; cout << scientist[0] << endl;cout << scientist[findminidx(scientist, 7)]; cout<