... other sources.Mergesort divides the array in the middle, sorts the two halves (recur-sively), and then merges the resulting sorted halves together to produce the sorted result, as shown in the ... research papers led to a survey paper, then to a monograph, then to a book, then to two books, then to a life’s work, I learned, as many studentsand collaborators around the world have learned, ... challenges of the eld and the background needed to learn the advanced tools being developed to meetthese challenges. Supplemented by papers from the literature, the book canserve as the basis...