编写代码在一个给定的非空字符串后面追加尽可能少的字符,使其成为一个回文串(正序与逆序完全相同)。如aba可追加ba变为回文串ababa。如给定字符串已经是回文串,则不需要再追加。请在代码中添加必要注释。