function readnflip(input) retvar = '' loop over chars in input if char is '(' output = readnflip(input + char position + 1) retvar += reversechars(output) else if char is ')' return retvar else retvar += char return retvar