public interface StringInverter { /* inverts a string */ String invert(String str); /* splits a string in half and inverts * the two parts */ default String invertHalf(String str) { int len = str.length(); String str1 = str.substring(0, len/2); String str2 = str.substring(len/2, len); return str2+str1; } }