mergesort and explanation
update readme