All Sorting And Searching Techniques