adding nonrepeating chars kata