I have been messing around with recursion today. Often a programming technique that is not used enough.
I set out to recursively reverse a string. Here\'s what I cam
String rev=""; public String reverseString(String s){ if (s.length()==0) return ""; return rev+s.substring(s.length()-1,s.length())+reverseString(s.substring(0, s.length()-1)); }