Leetcode 128 | Longest Consecutive Sequence | Medium