Treated functional bottom up merge sort as a speical case for nature merge sort