1885 Haskell has a function to reverse a list, and since strings are lists of characters, it works on strings, too. It's actually quite handy in certain situations. I think I used it when I was making a function to generate all possible substrings of a given string.