MergeSort

has name::Merge sort has short description::recursively divides input in two subsequences then merges them to sorted sequences.

Variants: