Merge sort: A sorting algorithm that uses the recursive splitting function to divide an unsorted list into smaller sublists, sorts them individually, and then merges them back together in sorted order.
Sublist: A portion of a larger list that is created through the process of dividing or splitting it.
Recursion:A programming technique where a function calls itself repeatedly until a certain condition is met.