The said paragraph is tight and very specific and uses terms, which you should understand, in order to comprehend the exact requirement of the task. It can be confusiong, if you are not entirely familiar with what is implied with index, function argument, insert element in an array, sorting array. It might take few reads to make the entire sense of it, but its there and is very straight, you just need to put the pieces together. I find this to be a very good practice(beside practicing solving a logic into code, you need to be able to read tasks), because very often, in real life, you will encounter tasks where the requirements can be very vague and unclear and left up to you to decide, or the opposite, be very specific and niche, which leaves you no space for interpretation. In my experience solving taks in real life environement, very often, of crucial importance, is your ability to actually understand the task, while code logic might be easy to come up with.