Add solutions and unit tests for chapter 11: Sorting and Searching