Week Eight Sorting and Searching