Implemented reverse(String) and clone()