Lecture 8
A recursive implementation of MergeSort
MergeSort.java