add first non repeating char
add bitwise operation and move the find odd number problem into it