200. Number of Islands | LeetCode Notes