Download Searching and Sorting Algorithms