Typescript Remove Duplicates From Two Arrays And Swaps