https://codeanddebug.in/blog/longest-consecutive-sequence/