sample merge sort lecture