in reply to reverse function

This is the documented behaviour of reverse.
In scalar context, concatenates the elements of LIST and returns a string value with all characters in the opposite order.