This document discusses implementing merge sort. It begins with an introduction to merge sort and the divide and conquer approach. It then reviews two relevant literature sources, one on applying formal model merging to class diagram integration and resolving conflicts, and another on a heuristic and pattern-based approach to merge sort to reduce computational complexity. The document also presents an illustration of how merge sort works and discusses resolving inconsistencies that can arise when combining partial models from different use cases.