Given a list of strings, return a new list where all the strings of the original list have been changed to a new string. The new string is formed by swapping the first and last characters of the original string.
['hello', 'world', 'coding', 'challenge']['oellh', 'dorld', 'goding', 'ehallengc']