Add 'DLList.appendCopy', refactor tests