ENH Reverse of null String is null String
ENH Reverse of empty String is empty String
ENH Reverse of not empty String