Merge

What if length == 0?