Finished lengthOfLongestSubstring