problem: longest substring without repeating characters.
--amend