128. Longest Consecutive Sequence (Medium)