merge sort - a sort routine that divides items in a list into a sublist, sorts the items in each sublist, and then merges the resulting sorted sublists into a single, sorted list. ;
дс тдрлими цюлютдажкию дроемжки аиакиохдйис лидр
http://www.harcourt.com/dictionary/def/6/3/7/6/6376400.html;