changes
added merge sort (draft)