## Task
Given an array of strings, reverse them and their order in such way that their length stays the same as the length of the original inputs.
### Example:
```
Input:  {"I", "like", "big", "butts", "and", "I", "cannot", "lie!"}
Output: {"!", "eilt", "onn", "acIdn", "ast", "t", "ubgibe", "kilI"}
```
Good luck!
def reverse(a):
    r = list("".join(a))
    return ["".join(r.pop() for c in w) for w in a]
def reverse(a):
    r = list("".join(a))
    return ["".join(r.pop() for c in w) for w in a]