becomes "running is cat".
public String reverse(String str, int ctr){ if(str.lastIndexOf(" ")==-1) return str; return str.substring(str.lastIndexOf(" ")+1) + " " + reverse(str.substring(0, str.lastIndexOf(" ")),ctr+1);
}