merge works with uneven length arrays.