Needless to say, it's a bad idea to overwrite Srting.reverse