add LongestSubstringWithoutRepeatingCharacters