```js var listA = ["a","b","c"]; var listB = ["a","c"]; smartMerge(listA,listB); QUnit.deepEqual(listA,["a","c"]); ``` The previous example fails because it will try to merge "a" into "a".