Today I am going to write about a special type of algorithm for finding a kth
largest or smallest element in the array. This is my favorite data structure
question due to intricacy involved in solving the problem. There are many
variants of this problem including more efficient using max/