Sorting, Searching, and Counting#