* Here are some example lists you can use to see how the algorithm works
* A = [1,2,3,4,5,1000,8,9,99] (Contain Unique Elements)
* B = [1,2,3,4,5,6] (Contains Unique Elements)
* print median_of_medians(A, 0) #should be 1
* print median_of_medians(A,7) #should be 99
* print median_of_medians(B,4) #should be 5
*/
intmedian_of_medians(std::vector<int>a,intidx){// Search the element in **a** whose index is **idx** and return element at index **idx** in **a** (a[idx])
/**
* This function Search the element in **a** whose index is **idx** and return element at index **idx** in **a** (a[idx])
* @param A(list) and idx(index) of element which we want to search
* @return corresponding element which we want to search.