Searching and sorting for computer science 2012 2013