Programming Project: Iterative List Merge Sort