36. Longest Substring Without Repeating Characters - medium Coding Challenge