add merge sort
test