merge sort uses pickled strings; removed call to eval()