John von Neumann, Merge Sort, and the Birth of Divide-and-Conquer Sorting
Merge sort emerged from John von Neumann’s early stored-program work as a disciplined way to turn sorting into smaller sorting problems plus a linear merge, establishing a pattern that remains fundamental to algorithm design.