Iterative Merge Sort Algorithm (Bottom-up Merge Sort)
This post will sort an integer array using the iterative merge sort algorithm. Merge sort is an efficient sorting algorithm that falls under the Divide and Conquer paradigm and produces a stable sort.