Implements merge sort, fixes testing & demonstration of insertion_sort