Python3 Cirular Array trick
\nclass Solution:\n#     O(n) || O(n)\n# Runtime: 135ms 43.91% memory: 14.2mb 24.06%\n    def getConcatenation(self, nums: List[int]) -> List[int]:\n        new
```\nclass Solution:\n#     O(n) || O(n)\n# Runtime: 135ms 43.91% memory: 14.2mb 24.06%\n    def getConcatenation(self, nums: List[int]) -> List[int]:\n        newArray = [0] * (len(nums)*2)\n        size = len(nums)\n        for i in range(len(nums) * 2):\n            index = i % size\n\n            newArray[i] = nums[index]\n\n        return newArray\n```\n#### OR if you are lazy\n```\n\treturn nums + nums \n             or \n\treturn nums * 2\n```
['Python', 'Python3']