sS duplicateLastChar(S s) { ret empty(s) ? s : s + last(s); }