merge for input lists greater than length 100 experimental