merge haystacks of strings for real