Given a string s, find the length of the longest substring without repeating characters.
With s = "abcabcbb", the answer is 3. The substring "abc" has all unique characters. Other substrings like "bca" also work, but none longer than 3 have all unique characters.
What data structure helps you quickly check if a character is already in your current substring?
Constraints: .