Array.from(str) splits your string into individual unicode characters without breaking them between bytes.
Here is what the above code is Doing:
1. We create a new array from the string.
2. We reverse the array.
3. We join the array back into a string.
4. We return the string.